<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>
<script>
    var list = [55, 78, 70];
    for (var i = 0; i < list.length - 1; i++) {
        for (var j = 0; j < list.length - 1 - i; j++) {
            // list[j]   当前值  55
            // list[j+1] 后一个值 78
            if (list[j] > list[j + 1]) {
                var temp = list[j];
                list[j] = list[j + 1];
                list[j + 1] = temp;
            }
        }

    }
    // console.log(list);


    var list = [
        ["张三", 55, 66, 77, [66]],
        ["李四", 78, 96, 82],
        ["王五", 70, 82, 94],
    ]

    // 通过中间变量变相转一维
    // var zhang = list[0]; //  ["张三", 55, 66, 77, [66]]
    // var arr = zhang[4];  // [66]
    // var num = arr[0];   // 66

    // 二维数组和多维数组取值
    // console.log(list[0][0]);
    // console.log(list[0][4][0]);


    // for (var i = 0; i < list.length - 1; i++) {
    //     for (var j = 0; j < list.length - 1 - i; j++) {
    //         // list[j]   当前值  ["张三", 55, 66, 77]
    //         // list[j+1] 后一个值 ["李四", 78, 96, 82]
    //         if (list[j][1] > list[j + 1][1]) { //取出每个人的语文成绩
    //             var temp = list[j];
    //             list[j] = list[j + 1];
    //             list[j + 1] = temp;
    //         }
    //     }

    // }
    // console.log(list);


    var list = [
        ["张三", 55, 66, 77],
        ["李四", 78, 96, 82],
        ["王五", 70, 82, 94],
    ]

    // list.sort(function (a, b) {
    //     console.log(a, b);  // 参数比较的两个元素 -> 数组
    //     return a[1] - b[1];  //先取值再比较
    // })

    list.sort(function (a, b) {
        // console.log(a, b);  // 参数比较的两个元素 -> 数组
        return (a[1] + a[2] + a[3]) - (b[1] + b[2] + b[3]);
    })
    console.log(list);




</script>

</html>